body{
	font-family: 'Roboto', sans-serif;
	font-size: 13.5px;
	/*background:#FDFDFD;*/
}
.auto_margin{
	width: 990px;
	margin: auto;
	
}
#areaHeader{
	box-shadow: 0px 0px 3px #AAA;
	position: relative;
	z-index: 2;
	background-color: #FFF;
}
#Header .logo{
	padding: 5px 0;
}
#Header .barTop{
	text-align: right;
	padding-bottom: 31px;
}
#Header .user-area{
	display: inline-block;
	vertical-align: middle;
	padding: 12px 0;
	background: url(../images/vline.png) right 0 no-repeat ;
	padding-right: 12px;
	font-size: 13px;
	font-family: 'Roboto Condensed', sans-serif;
	margin-right: 12px;
}
#Header .ButtonVenta{
	display: inline-block;
	background: url(../images/vline.png) 0 0 no-repeat ;
	padding-right: 12px;
	vertical-align: top;
	padding: 6px;
	padding-left: 12px;
}
#Header .ButtonVenta a{
	display: inline-block;
	padding: 6px 12px;
	background-color: #874132;
	border-radius: 20px;
	color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
}
.Redes{
	position: relative;
	display: inline-block;
	padding-right: 10px;
	vertical-align: middle;
}
.Redes .red{
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
	background-image: url('../images/redes.png');
	background-repeat: no-repeat;
}
.Redes .red a{
	width: 28px;
	height: 28px;
	display: block;
}
.Redes .title{
	display: inline-block;
	vertical-align: middle;
	color: white;
	font-size: 11px;	
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
.facebook{background-position: 0px 0px;}
.twitter{background-position: -28px 0px;}

.facebook:hover{background-position: 0px -28px;}
.twitter:hover{background-position: -28px -28px;}

#Menu{
	text-align: right;
	position: relative;
	height: 34px;
	margin: auto;
	z-index: 3;
}

#areaSearch{
	background:  url('../images/bg.jpg') no-repeat left top;
	height: 285px;
	position: relative;
	z-index: 0;
}
#areaSearch .bl1{
	background-color: #FFF;
	min-height: 230px;
	padding: 18px;
	border-radius: 0 0 4px 4px;
	box-shadow: 0px 0px 4px #444;
}
#areaSearch h1{
	margin: 0 0 10px 0 ;
	padding: 0;
	font-size: 22px;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	color: #673718;
}
#areaSearch .conttSearch label{
	padding: 4px 0 4px 0;
	margin: 0;
	font-size: 12px;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
}
#areaSearch .conttSearch .inp-text{
	border: 1px solid #DDDDDD;
	border-radius: 0;
}

.error{
	color:#F00;
	
}

.Listado .title{
	background: url(../images/dottl.png) left center repeat-x;
}
.Listado h1{
	margin: 0;
	padding: 16px 14px 16px 0;
	font-size: 24px;
	font-family: 'Roboto Condensed', sans-serif;
	display: inline-block;
	background-color: #FFF;
}
.Listado h1 strong{
	color: #00059D;
}
.Listado .item{
	overflow: hidden;
	border-radius: 4px;
	box-shadow: 0 0 2px #c1c1c1;
	position: relative;
	margin: 0 3px 15px;
	-moz-box-shadow: 0 0 3px #c1c1c1;
}
.Listado .item .more{
	position: absolute;
	top: 153px;
	left: 34%;
}
.Listado .item a{
	text-decoration: none;
	color: #333;
}
.Listado .item figure{
	margin: 0 0 5px 0;
	padding: 0;
	box-shadow: 0 0 2px #c1c1c1;
}
.Listado .item h3{
	padding: 0;
	margin: 0;
	font-size: 16px;
	text-align: center;
	padding: 15px 10px;
}

.Listado .item h4{
	display: none;
}

.Listado .item:hover  .Listado .item h4{
	display:block;
}

.Listado .item .bOpt{
	border: 1px solid #ededed;
	border-left: 0;
	border-right:0 ;
	background-image: url(../images/dott.png);
	padding: 8px 10px;
	font-family: 'Roboto Condensed', sans-serif;
}
.Listado .item .tt1{
	display: table-cell;
	text-align: right;
	width: 74px;
	font-weight: 700;
	line-height: 16px;
	padding-right: 8px;
	color: #00059D;
	border-right: 1px solid #CCC;
}
.Listado .item .tt2{
	display: table-cell;
	vertical-align: middle;
	padding-left: 8px;
}
.Listado .item .price{
	text-align: center;
	display: block;
	font-size: 23px;
	color: #B12700;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	padding: 3px 0;
}


.areaListados{
	padding: 20px 0;	
}
.areaListados h3{
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
}

#midTitle{
	background: url(../images/backtitle.jpg) no-repeat;
	height: 120px;
}
.top-guia{
	padding: 34px 0;
}
.top-guia h2{
	margin: 0;
	padding: 0;
	font-weight: 300;
	color: #673718;
	font-size: 30px;
	line-height: 28px;
}
.guia{
	font-size: 11px;
}
.guia a{
	color: #673718;
}
.areablSearch{
	border: 2px solid #ECECEC;
}
.areablSearch h3{
	border-bottom: 2px solid #ECECEC;
	padding: 10px 12px;
	color: #673734;
}
.areablSearch .title{
	display: block;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	padding: 5px 14px 4px;
}
.areablSearch .inp-s{
	margin: 0 15px;
	width: 200px;
	padding: 6px;
}
.areablSearch > ul{
	margin: 0;
	padding: 0 8px 14px 8px;
}

.areablSearch  ul ul{
	padding: 0 9px 0;
	margin: 0;
}
.areablSearch ul li{
	list-style: none;
}
.areablSearch ul li h4{
	font-size: 14px;
	color: #484848;
	font-weight: 700;
	margin: 0;
	padding: 9px;
}

.areablSearch ul ul a{
	color: #999;
	font-size: 13px;
	display: block;
	padding: 2px 0;
	background: url(../images/bullet.png) left center no-repeat;
	padding-left: 12px;
}
#owl-demo .item{
  margin: 8px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}

#areaSlog{
	background-image: url(../images/bg2.jpg);
	height: 258px;
}
.textMiddle{
	padding: 20px;
	padding-top: 50px;
	text-align: center;
}
.textMiddle span{
	display: block;
	color: #FFF;
}
.textMiddle .tt1{
	font-size: 24px;
	font-family: 'Roboto Slab', serif;
	line-height: 22px;
}
.textMiddle .tt2{
	font-size: 40px;
	font-weight: 700;
	line-height: 36px;
}
.textMiddle .tt3{
	font-size: 26px;
	font-family: 'Roboto Slab', serif;
	margin-bottom: 14px;
}
.textMiddle .vButton{
	display: inline-block;
	border: 2px solid #FFF;
	padding: 14px 20px;
	text-decoration: none;
	font-size: 24px;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
}
#areaBanners{
	padding: 20px 0;
}


/* AREA DETALLES EQUINO */


.areaDescript{
	border: 1px solid #DDD;	
	box-shadow: 0 0 3px #dbdbdb;
	border-radius: 4px;
	position: relative;
	margin-top: -20px;
	margin-bottom: 10px;
	background-color: #FFF;
}
.gall-contt{
	padding: 10px 12px;
}

.righBlq{
	padding: 20px 18px;
}
.righBlq .tt1{
	display: block;
	font-weight: 700;
}

.contt-galeria{
	padding: 10px;
}
.righBlq .price{
	display: block;
	font-size: 34px;
	color: #BF0000;
	line-height: 30px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
}
.vtitle{
	background: url(../images/dott2.png) repeat-x;
	padding: 8px 18px;
	font-size: 18px;
	font-weight: 700;
	color: #772F28;
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;
	margin-left: -6px;
}
.cTitle{
	background: url(../images/dott2.png) repeat-x;
	padding: 12px 18px;
	margin: 0;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	font-size: 20px;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	margin-top: -1px;
}
.cTitle strong{
	color: #673718;
}
.dataEquino{
	padding: 20px;	
}
.dataEquino .eqtag{
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 2px 0 5px 12px;
	margin-bottom: 10px;
}

.dataEquino label{
	display: block;
	font-size: 12px;
	color: #C09F9F;
	margin: 0;
	padding: 0;
}
.dataEquino span{
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
}
.areaDestt{
	padding: 16px 20px;	
	font-size: 13.5px;
}

.areaComments{
	border: 1px solid #DDD;	
	box-shadow: 0 0 3px #dbdbdb;
	margin-bottom: 10px;
	border-radius: 2px;
	-moz-box-shadow: 0 0 3px #dbdbdb;
	padding: 20px;
}
.areaComments .tt{
	font-size: 18px;
	font-weight: 700;
	color: #733026;
	font-family: 'Roboto Condensed', sans-serif;
	padding-bottom: 12px;
	display: block;
}
.areaComments .commForm{
	background-image: url(../images/dott3.png);
	padding: 12px;
	border-radius: 4px;
}
.areaComments .commForm .inp-text{
	width: 100%;
	padding: 6px;
	border: 1px solid #DEDEDE;
}
.areaComments .commForm .bttSend{
	border: 0;
	background-color: #733026;
	padding: 8px 14px;
	color: #FFF;
	font-weight: 700;
}
.areaComments ul{
	margin: 0;
	padding: 14px 0;
	font-size: 13px;
}
.areaComments ul ul{
	padding: 14px 14px;
}
.areaComments ul li{
	list-style: none;
	border-bottom: 1px solid #DDD;
	padding: 18px 0 5px;
}
.areaComments ul li:last-child{
	border-bottom: 0;
}
.areaComments ul ul li{
	list-style: none;
	border-bottom: 0;
	padding: 8px 0;
	color: #666;
}
.areaComments ul li .ddt1 strong{
	color: #733026;
}





.areaComments2{
	margin-bottom: 10px;
}
.areaComments2 .tt{
	font-size: 18px;
	font-weight: 700;
	color: #733026;
	font-family: 'Roboto Condensed', sans-serif;
	padding-bottom: 12px;
	display: block;
}
.areaComments2 .name{
	font-weight: 700;
	display: inline-block;
	padding: 2px 12px;
	background-color: #a98580;
	color: #ffffff;
	margin-right: 10px;
	margin-bottom: 4px;
}
.areaComments2 .dataItem{
	font-size: 18px;
	padding: 6px 0;
}
.areaComments2 .dataItem .price{
	color: #b10303;
}
.areaComments2 .commForm{
	background-image: url(../images/dott3.png);
	padding: 12px;
	border-radius: 4px;
}
.areaComments2 .commForm .inp-text{
	width: 100%;
	padding: 6px;
	border: 1px solid #DEDEDE;
}
.areaComments2 .commForm .bttSend{
	border: 0;
	background-color: #733026;
	padding: 8px 14px;
	color: #FFF;
	font-weight: 700;
}
.areaComments2 ul{
	margin: 0;
	padding: 14px 0;
	font-size: 13px;
}
.areaComments2 ul li .item{
	padding-bottom: 16px;
}
.areaComments2 ul ul{
	padding: 14px 14px;
}
.areaComments2 ul li{
	list-style: none;
	border-bottom: 1px solid #DDD;
	padding: 18px 0 5px;
}
.areaComments2 ul li:last-child{
	border-bottom: 0;
}
.areaComments2 ul ul li{
	list-style: none;
	border-bottom: 0;
	padding: 8px 0;
	color: #666;
}
.areaComments2 ul li .ddt1 strong{
	color: #733026;
}

.arrow_box {
	position: relative;
	background: #a98580;
}
.arrow_box:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(240, 240, 240, 0);
	border-left-color: #a98580;
	border-width: 4px;
	margin-top: -4px;
}






.iContt{
	padding: 18px 28px;
	font-weight: 300;
}
.iContt blockquote{
	color: #999;
	border-left: 3px solid #ededed;
	margin: 0 12px;
	padding: 12px 12px;
	font-style: italic;
}
.iContt .alignleft{
	float: left;
	margin-right: 12px;
	margin-bottom: 6px;
	padding: 6px;
	border: 1px solid #ededed;
	max-width: 220px;
}
.iContt figure{
	margin: 0;
	padding: 0;
}
.iContt .alignleft img{
	width: 100%;
}
.iContt .alignright{
	float: right;
	margin-left: 12px;
	margin-bottom: 6px;
	padding: 6px;
	border: 1px solid #ededed;
	max-width: 220px;
}
.iContt .alignright img{
	width: 100%;
}

.listados2{
	padding: 20px 30px;	
}
.listados2 .media{
	margin-bottom: 40px;
	border-bottom: 1px solid #ededed;
	padding-bottom: 40px;
}
.listados2 .media-body{
	padding-left: 2%;
	font-weight: 300;
}
.media-heading{
	color: #187D89;
}
.listados2 h4{
	color: #9A7272;
}
.sp{
	text-align: center;
	font-size: 20px;
	color: #aaa;
	padding: 10px;
}
.areaForm{
	padding: 6px 30px 40px;
}

.listContact{
	font-weight: 400;
}
.listContact p{
	border-bottom: 1px solid #ededed;
	padding-bottom: 14px;
}
.listContact .price{
	font-size: 20px;
	color: #d35a5a;
}
.listContact strong{
	font-size: 16px;
}

.ilab{
	padding: 10px 0 4px;
	display: block;
	font-weight: 700;
	color: #9A7272;
}
.btt-label{
	padding: 6px 0;
	display: block;
}

.pagination{
	margin: 0;	
}


.conttPanel{
	padding: 0px 20px 20px;
}
.conttPanel .Title{
	border-bottom: 1px solid #733026;
	padding: 0 0 5px 0;
	margin-bottom: 14px;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	color: #733026;
	font-weight: 300;
}
.Bloques{
	margin-bottom: 40px;
}

.list-horses{
	margin: 0;
	padding: 20px 0 0 0;
}
.list-horses li{
	list-style: none;
	margin-bottom: 12px;
}


.Datainfo{
	text-align: center;
}
.Datainfo span{
	display: block;
}
.Datainfo .tt1{
	font-weight: 700;
	font-size: 16px;
	padding: 6px;
	
}
.Datainfo .tt2{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #d9534f;
	border-bottom: 1px solid #DDD;
	padding-bottom: 8px;
}
.Datainfo .tt3{
	padding:10px 0  ;
}
.Datainfo .tt4{
	padding:6px 0  ;
}

.Datasalto{
	border-bottom: 1px solid #DDD;
}
.Datasalto span{
	display: block;
}
.Datasalto .tt1{
	font-weight: 700;
	font-size: 16px;
	padding: 6px;
	
}
.Datasalto .tt2{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #d9534f;
	padding-bottom: 8px;
}
.Datasalto .tt3{
	padding:10px 0  ;
}
.Datasalto .tt4{
	padding:6px 0  ;
}


.btn-file {
  position: relative;
  overflow: hidden;
  vertical-align: middle;
  padding: 4px 8px;
  border: 1px solid #ccc;
}

.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  font-size: 23px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-300px, 0) scale(4);
  direction: ltr;
}

.fileupload {
  margin-bottom: 0px;
}

.fileupload .uneditable-input {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: text;
}

.fileupload .thumbnail {
  display: inline-block;
  margin-bottom: 15px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  width:233px;
  height:175px;
  
}

.fileupload .thumbnail > img {
  display: inline-block;
  max-height: 100%;
  vertical-align: middle;
}

.fileupload .btn {
  vertical-align: middle;
}

.fileupload-exists .fileupload-new,
.fileupload-new .fileupload-exists {
  display: none;
}

.fileupload-inline .fileupload-controls {
  display: inline;
}

.fileupload-new .input-append .btn-file {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}

.thumbnail-borderless .thumbnail {
  padding: 0;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.fileupload-new.thumbnail-borderless .thumbnail {
  border: 1px solid #ddd;
}

.control-group.warning .fileupload .uneditable-input {
  color: #a47e3c;
  border-color: #a47e3c;
}

.control-group.warning .fileupload .fileupload-preview {
  color: #a47e3c;
}

.control-group.warning .fileupload .thumbnail {
  border-color: #a47e3c;
}

.control-group.error .fileupload .uneditable-input {
  color: #b94a48;
  border-color: #b94a48;
}

.control-group.error .fileupload .fileupload-preview {
  color: #b94a48;
}

.control-group.error .fileupload .thumbnail {
  border-color: #b94a48;
}

.control-group.success .fileupload .uneditable-input {
  color: #468847;
  border-color: #468847;
}

.control-group.success .fileupload .fileupload-preview {
  color: #468847;
}

.control-group.success .fileupload .thumbnail {
  border-color: #468847;
}



.textareaGen {
	width:90px;
	height:55px;
	border: 1px dotted #000099;
}



.righBlq .tt3{
	display: block;
	color: #9A7272;
	font-size: 12px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
}
.righBlq .tt4{
	display: block;
	color: #000;
	font-size: 20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 100;
	line-height: 16px;
	margin-bottom: 10px;
}

#Footer{
	background-color: #F0F0F0;
	padding: 20px 0;
}
#Footer .contt{
	padding-right: 14px;
	color: #646464;
}
#Footer h3{
	color: #00059D;
	margin: 0;
	padding: 0;
	font-size: 18px;
	border-bottom:1px solid #B8AC8B;
	padding-bottom: 10px;
	margin-bottom: 12px;
}
#Footer p{
	font-size: 13px;
	padding-right: 12px;
	text-align: justify;
}
#Footer ul{
	margin: 0;
	padding: 0;
}
#Footer ul li{
	list-style: none;
	display: inline-block;
	width: 48%;
	padding: 4px 0;
	
}
#Bottom{
	background-color: #E9E9E9;
	padding: 12px;	
}
#Bottom .areaCopy{
	padding: 6px 0;
	color: #02709F;
}
/* MEDIA SCREEN */

@media screen and (max-width: 767px) {

}